package com.msb.lmsc01;

import java.awt.print.Book;
import java.util.ArrayList;
import java.util.Scanner;
//书籍编号 书籍名称 书籍作者
//01       活着      余华
//02     斗罗大陆   唐家三少
public class Test01 {
    public static void main(String[] args) {
        //创建一个集合，把每本书添加进去（写在循环外面增加作用范围，又不会每循环一次创建一个集合）
        ArrayList BookList=new ArrayList();
        while(true){
            System.out.println("-----欢迎来到【老马书城】----");
            System.out.println("1.展示书籍");
            System.out.println("2.上新书籍");
            System.out.println("3.下架书籍");
            System.out.println("4.退出应用");
            System.out.println("请输入您要执行的操作序号：");

        //键盘录入序号进而判断
            Scanner sc=new Scanner(System.in);
            int choice=sc.nextInt();
            if(choice==1){
                System.out.println("1.展示书籍");
                for(int i=0;i<=BookList.size()-1;i++){
                    book b=(book)(BookList.get(i));
                    System.out.println(b.getbNo()+"---"+b.getbName()+"---"+b.getbAuthor());
                }
            }
            if(choice==2){
                System.out.println("2.上新书籍");
                //每上新一本书籍就要创建一个对象
                book b1=new book();
                Scanner b=new Scanner(System.in);
                System.out.println("请输入书籍编号");
                int bNo=b.nextInt();
                System.out.println("请输入书籍名称");
                String bName=b.next();
                System.out.println("请输入书籍作者");
                String bAuthor=b.next();

                b1.setbNo(bNo);
                b1.setbName(bName);
                b1.setbAuthor(bAuthor);

                BookList.add(b1);//将一本书放进集合里

            }
            if(choice==3){
                System.out.println("3.下架书籍");
                Scanner sca=new Scanner(System.in);
                //录入你要下架的书籍编号
                System.out.println("请输入你要删除的书籍编号");
                int del=sca.nextInt();
                //找到对应的书籍再删除
                for (int i=0;i<=BookList.size()-1;i++){
                    book b=(book)(BookList.get(i));
                    if(del==b.getbNo()){
                        //把b这本书删除
                        BookList.remove(b);
                        System.out.println("书籍下架成功");
                        break;//找到了就不必再循环了
                    }
                }


            }
            if(choice==4){
                System.out.println("4.退出应用");
                break;
            }
        }
    }
}
